iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 2
1
自我挑戰組

JavaScript基礎介紹 for 30天系列 第 2

第二天 JavaScript 資料型別(字串與布林值)

  • 分享至 

  • xImage
  •  

字串(String)

緊接著下來我們開始進入JavaScript的字串世界吧!在JavaScript裡面,字串會使用一組”“(雙引號)或者是‘’(單引號)包住來做表達,依照個人的使用習慣就可以了。

var str = '哈哈'
var str2 = "嘿嘿”

特殊字元(Special Characters)
這邊要特別注意一下,有些情況我們會發生引號不夠用的狀況,像是下面這個例子

var str = 'I'm Sid' //這個會噴錯
var str = "I'm Sid" //解決辦法 1
var str = 'I\'m Sid' //解決辦法 2 這邊我們使用的是跳脫字元,請瀏覽器把反斜線後面的單引號當作是一般的單引號

跳脫字元 \ 可以用來跳脫這些特殊字元:

特殊符號 表示的符號
\0 NULL 字元
' 單引號
" 雙引號
\ 反斜線
\n 換行符號
\r carriage return 回車鍵
\t tab
\v vertical tab
\b backspace
\f form feed
\uXXXX unicode codepoint

樣板字面值(Template literal)

Template literal 允許將變數插入字串,跟上面介紹的使用單雙引數包住字串的方法不一樣,需要用到的是我們電腦ESC鍵下面的波浪符號,這個的使用方法如下

var name = "Jerry"
var age = 18
console.log(`I'm ${name}, I'm ${age}.`) // I'm Jerry, I'm 18.

如果要做運算的話,也是行得通的

var a = 1
var b = 2
console.log(`${a + b}`) // 3

布林值

和字串比起來的話布林值就簡單易懂超級多的,基本上是用來做控制程式流程的,就只有兩個值,不是 true 就是 false,請見下面範例

var a = true
var b = false
var c = (100 > 10); // true

相信大家看完應該對這些都有初步的了解,那我們明天見囉

參考資料

重新認識 JavaScript: Day 03 變數與資料型別


上一篇
第一天 JavaScript 資料型別(變數及作用範圍)
下一篇
第三天 JavaScript 資料型別(數字、null、undefined)
系列文
JavaScript基礎介紹 for 30天24
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言